IMarketDataStorage

StockSharp.Algo.Storages

The interface, describing the storage of market data (ticks, order books etc.).

Implements: IMarketDataStorage

Properties

Serializer
public IMarketDataSerializer<TMessage> Serializer { get; }
value = iMarketDataStorage.Serializer

The serializer.

Methods

DeleteAsync
public ValueTask DeleteAsync(IEnumerable<TMessage> data, CancellationToken cancellationToken)
result = iMarketDataStorage.DeleteAsync(data, cancellationToken)

To delete market data from storage.

data
Market data to be deleted.
cancellationToken
CancellationToken

Returns: ValueTask

LoadAsync
public IAsyncEnumerable<TMessage> LoadAsync(DateTime date)
result = iMarketDataStorage.LoadAsync(date)

To load data.

date
Date, for which data shall be loaded.

Returns: Data. If there is no data, the empty set will be returned.

SaveAsync
public ValueTask<int> SaveAsync(IEnumerable<TMessage> data, CancellationToken cancellationToken)
result = iMarketDataStorage.SaveAsync(data, cancellationToken)

To save market data in storage.

data
Market data.
cancellationToken
CancellationToken

Returns: Count of saved data.